package com.xb.cloud.order.model.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.xb.cloud.order.model.SoCancelReason;
import com.xb.cloud.order.model.SoCancelReasonExample;

public interface SoCancelReasonMapper {
    int countByExample(SoCancelReasonExample example);

    int deleteByExample(SoCancelReasonExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SoCancelReason record);

    int insertSelective(SoCancelReason record);

    List<SoCancelReason> selectByExample(SoCancelReasonExample example);

    SoCancelReason selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SoCancelReason record, @Param("example") SoCancelReasonExample example);

    int updateByExample(@Param("record") SoCancelReason record, @Param("example") SoCancelReasonExample example);

    int updateByPrimaryKeySelective(SoCancelReason record);

    int updateByPrimaryKey(SoCancelReason record);
}